gta (greater toronto area) - German English Dictionary